package com.tj.collection.db.entity.business;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 * User: pavan
 * Date: 2020/2/8
 * Time: 下午5:56
 */
public class ClPaidEntity {
    private String merchantCode;
    private String productCategory;
    private String appName;
    private String tradeNo;
    private Date repaymentDate;
    private Date notificationTime;
    private Date settlementTime;
    private String repayBizNo;
    private String result;
    private Integer overdueDays;
    private String agent;
    private String bucket;
    private BigDecimal borrowCapital;
    private BigDecimal interest;
    private BigDecimal penalty;
    private BigDecimal paidAmount;
    private BigDecimal deductAmount;

    public String getMerchantCode() {
        return merchantCode;
    }

    public ClPaidEntity setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
        return this;
    }

    public String getProductCategory() {
        return productCategory;
    }

    public ClPaidEntity setProductCategory(String productCategory) {
        this.productCategory = productCategory;
        return this;
    }

    public String getAppName() {
        return appName;
    }

    public ClPaidEntity setAppName(String appName) {
        this.appName = appName;
        return this;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public ClPaidEntity setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
        return this;
    }

    public Date getRepaymentDate() {
        return repaymentDate;
    }

    public ClPaidEntity setRepaymentDate(Date repaymentDate) {
        this.repaymentDate = repaymentDate;
        return this;
    }

    public Date getNotificationTime() {
        return notificationTime;
    }

    public ClPaidEntity setNotificationTime(Date notificationTime) {
        this.notificationTime = notificationTime;
        return this;
    }

    public Date getSettlementTime() {
        return settlementTime;
    }

    public ClPaidEntity setSettlementTime(Date settlementTime) {
        this.settlementTime = settlementTime;
        return this;
    }

    public String getRepayBizNo() {
        return repayBizNo;
    }

    public ClPaidEntity setRepayBizNo(String repayBizNo) {
        this.repayBizNo = repayBizNo;
        return this;
    }

    public String getResult() {
        return result;
    }

    public ClPaidEntity setResult(String result) {
        this.result = result;
        return this;
    }

    public Integer getOverdueDays() {
        return overdueDays;
    }

    public ClPaidEntity setOverdueDays(Integer overdueDays) {
        this.overdueDays = overdueDays;
        return this;
    }

    public String getAgent() {
        return agent;
    }

    public ClPaidEntity setAgent(String agent) {
        this.agent = agent;
        return this;
    }

    public String getBucket() {
        return bucket;
    }

    public ClPaidEntity setBucket(String bucket) {
        this.bucket = bucket;
        return this;
    }

    public BigDecimal getBorrowCapital() {
        return borrowCapital;
    }

    public ClPaidEntity setBorrowCapital(BigDecimal borrowCapital) {
        this.borrowCapital = borrowCapital;
        return this;
    }

    public BigDecimal getInterest() {
        return interest;
    }

    public ClPaidEntity setInterest(BigDecimal interest) {
        this.interest = interest;
        return this;
    }

    public BigDecimal getPenalty() {
        return penalty;
    }

    public ClPaidEntity setPenalty(BigDecimal penalty) {
        this.penalty = penalty;
        return this;
    }

    public BigDecimal getPaidAmount() {
        return paidAmount;
    }

    public ClPaidEntity setPaidAmount(BigDecimal paidAmount) {
        this.paidAmount = paidAmount;
        return this;
    }

    public BigDecimal getDeductAmount() {
        return deductAmount;
    }

    public ClPaidEntity setDeductAmount(BigDecimal deductAmount) {
        this.deductAmount = deductAmount;
        return this;
    }
}
